package km1;

public class ShowHandlerDemo {
    public static void main(String[] args) {


        /**
         * 练习1：
         * 1 编写一个接口（ShowHandler）
         * 2 在该接口中存在一个抽象方法（show），该方法是无参数无返回值
         * 3 在测试类（ShowHandlerDemo）中存在一个方法（useShowHandler），
         * 方法的的参数是ShowHandler类型的，在方法内部调用了ShowHandler的show方法
         */
        useShowHandler(new ShowHandler() {
            @Override
            public void show() {
                System.out.println("今天晚上吃什么");
            }
        });
        useShowHandler(()->{
            System.out.println("杰哥古德毛宁");
        });

    }
    public  static  void useShowHandler(ShowHandler ShowHandler){
        ShowHandler.show();
    }
}